const express=require('express');
const router=new express.Router();
// 引入banner数据
const bannerData=require('../data/banner');
// 首页的接口
// banner图
// banner图 [{name:'图片1',src:'fhfgh'},{},{}]
router.get('/banner',(req,res)=>{
    console.log(req.query);
    // res.send('返回banner数据');
    // 跨域在node.js可以使用cors响应头
    // res.setHeader('Access-Control-Allow-Origin','*');
    res.json(bannerData);
})
router.get('/banner/item',(req,res)=>{
    console.log(req.query);
    res.send('二级路由');
})
// data数据
// 局部中间件
function middleware(req,res,next){
    if(req.query.msg == 'ysn很帅'){
        next();
    }else{
        res.send('确实这样');
    }
}
function ysn(req,res,next){
    if(req.query.full == '是'){
        next();
    }else{
        res.send('还没呢');
    }
}
router.get('/data',middleware,ysn,(req,res)=>{
    console.log(req.query);
    // res.setHeader('Access-Control-Allow-Origin','*');
    res.send('返回data数据');
})

router.get('/testTest',(req,res)=>{
    console.log(req.query);
    res.send('testtest');
})
module.exports=router;